package com.igeek.service;

import com.igeek.dao.CustomerDao1;
import com.igeek.dao.CustomerDao2;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

@Component
public class CustomerService2 {
    //单独使用@Autowired ，表示按照类型注入，会到spring容器中查找CustomerDao的类型，
    // 对应<bean class=””>，class的属性值，如果找到，可以匹配。

    //使用@Autowired + @Qualifier
    //表示按照名称注入，会到spring容器中查找customerDao的名称，对应<bean id=””>，
    // id的属性值，如果找到，可以匹配。
    @Autowired
    @Qualifier("customerDao2")
    private CustomerDao2 customerDao2;

    //保存业务方法
    public void save(){
        System.out.println("CustomerService2业务层被调用了。。。");
        customerDao2.save();
    }
}
